#ifndef MODESTRUCT_H
#define MODESTRUCT_H

#include <QObject>
#include "ControlPointStruct.h"
class ModeStruct
{
public:
    ModeStruct();

    QString name() const;
    void setName(const QString &name);

    ControlPointStruct modePoint() const;
    void setModePoint(const ControlPointStruct &modePoint);

    ControlPointStruct greaterPoint() const;
    void setGreaterPoint(const ControlPointStruct &greaterPoint);

    ControlPointStruct lessPoint() const;
    void setLessPoint(const ControlPointStruct &lessPoint);


private:
    QString m_name;
    ControlPointStruct m_modePoint;
    ControlPointStruct m_greaterPoint;
    ControlPointStruct m_lessPoint;
};

#endif // MODESTRUCT_H
